grenade thrower - French English Dictionary